﻿/*网站导航*/
.nav-content-box{width:100%;height:55px;background:#fd7730;}
.navbox{width:1200px;margin:0 auto;}
.navbox .hotcourse{width:300px;position:relative;}
.hotcourse a:hover{text-decoration: none;}
.hotcourse .course-big-title{font-size: 20px;font-family: "微软雅黑";color:#FFFFFF;text-align:center;line-height:55px;display:block;/*background:url(../images/nav.png) 65px 3px no-repeat #fe7315;*/}

.hotcourse .zy-nav{width:300px;position:absolute;left:0px;top:55px;margin:0px;z-index:99999;display:none;}
.hotcourse .zy-nav .zy-nav-l{width:35px;height:400px;overflow:hidden;float:left;}
.hotcourse .zy-nav .zy-nav-l li{font-size:16px;text-align:center;background: rgba(24,25,65,.6);color:#FFF;line-height:14px;}
.hotcourse .zy-nav .zy-nav-l .height1{height:140px;padding-top:10px;border-bottom:1px solid #FFF;line-height:22px;}
.hotcourse .zy-nav .zy-nav-l .height2{height:120px;padding-top:10px;border-bottom:1px solid #FFF;line-height:22px;}
.hotcourse .zy-nav .zy-nav-l .height3{height:140px;padding-top:10px;line-height:20px;}
.hotcourse .zy-nav .zy-nav-r{width:265px;overflow:hidden;float:left;background: rgba(10, 10, 10, 0.2);}
.hotcourse .zy-nav .zy-nav-r li{height:30px;line-height:30px;padding-left:12px;color:#333333;}
.hotcourse .zy-nav .zy-nav-r li.bg_white:hover{ background:#2493e2;}
/*.hotcourse .zy-nav .zy-nav-r li a:hover{ background:#fff; color:#2493e2;}*/
.hotcourse .zy-nav .zy-nav-r li{background: rgba(10, 10, 10, 0.2);}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-title{display:block;font-size:14px;color:#fff;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-title img{display:inline-block;vertical-align:top;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc{position:absolute;top:0px;left:300px;width:345px;height:400px;background:#F8F8F8;display:none;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box{width:325px;margin:8px auto 8px}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .zy-title{line-height:23px;background:#ff0000;font-size:18px;color:#FFF;font-weight:bold;text-align:center;padding:3px;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .zy-desc{font-size:14px;font-weight:bold;color:#f55b4b;line-height:50px;padding-top:3px;padding-bottom:3px;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .zy-desc1{line-height:23px;font-size:14px;color:#333333;padding:20px 0;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .zy-desc1 span{font-weight:bold;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .navzyxq{width:150px;height:32px;line-height:32px;background:#0370d9;display:inline-block;color:#FFF;font-size:16px;text-align:center;}
.hotcourse .zy-nav .zy-nav-r li .zy-nav-desc .zy-nav-box .navzyxq.navhqxf{background:#ff3333;}
.navbox .navtitle{overflow:hidden;height:55px;line-height:55px;margin:0;}
.navtitle li{width:80px;float:left;}
.navtitle li a{color:#FFFFFF;display:block;text-align:center;font-size: 16px;}
.navtitle li .act{background:#0057ab;}
.navtitle li a:hover{background:#323333;}

.pull-left { float: left!important;}
.pull-right { float: right!important;}
/*轮播图*/
.banner{width:100%;height:auto;overflow:hidden;}
.banner-main, .bd li, .bd li a{height:580px; }
.banner-main{ width:100%;position:relative; background:#FFF; overflow:hidden; z-index:1;} 
.banner-main .bd{ margin:0 auto; position:relative; z-index:1; overflow:hidden; } 
.banner-main .bd ul{width:100% !important; } 
.banner-main .bd li{ width:100% !important; overflow:hidden; text-align:center; } 
.banner-main .bd li a{ display:block; text-indent:-9999px;}
.banner-main .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:10px; padding-left:295px; text-align: center}
.banner-main .hd li {width:120px; height:25px; line-height:25px; margin:1px;overflow:hidden; text-align:center; color:#3a3a3a;font-size:12px; cursor:pointer; display:inline-block; *display:inline;background:#fff;background-color: rgba(255, 255, 255, 0.7); zoom:1; }
.banner-main .hd li.active{ background:#666; color:#fff; }
/*热门专业start*/
.hotzy{width:1200px;height:384px;margin-top:40px}
.hotzy .hotzy_l{width:220px;height:100%;background-color:#46a5f1;overflow:hidden;float:left}
.hotzy .hotzy_l .hotzy_l_tit{width:126px;height:40px;margin:14px auto 0;border-bottom:1px solid #fff;font:20px/40px Microsoft Yahei;color:#fff;text-align:center}
.hotzy .hotzy_l .hotzy_l_con{width:204px;height:200px;background-color:#87c4f6;margin:60px auto 0;border-radius:10px;position:relative}
.hotzy .hotzy_l .hotzy_l_con .lunbo{width:182px;height:234px;background-color:#fff;position:absolute;left:12px;top:-17px;text-align:center}
.hotzy .hotzy_l .hotzy_l_con .lunbo .lunbo_tit{color:#7f7f7f;font-size:14px;margin-top:15px;margin-bottom:2px}
.hotzy .hotzy_l .hotzy_l_con .lunbo .lunbo_ms{color:#818181;margin:6px auto 40px}
.hotzy .hotzy_l .hotzy_l_con .lunbo .lunbo_con{width:141px;height:95px;margin:0 auto;position:relative}
.hotzy .hotzy_l .hotzy_l_con .lunbo .lunbo_con>img{position:absolute;left:50%;transform:translateX(-50%);bottom:0;cursor:pointer}
.hotzy .hotzy_l .hotzy_l_con .lunbo a{text-align:center;font-size:15px;color:#2493e2;margin-top:10px;display:block; height: auto;}
.hotzy .hotzy_l .hotzy_l_con .yuan{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}
.hotzy .hotzy_l .hotzy_l_con .yuan>li{width:8px;height:8px;background-color:rgba(255,255,255,.5);border-radius:50%;float:left;margin:0 2px}
.hotzy .hotzy_l .hotzy_l_con .yuan>li.on{background-color:rgba(255,255,255,1)}
.hotzy .hotzy_main{width:720px;height:100%;float:left;border-bottom:1px solid #46a5f1;box-sizing:border-box;padding:0 23px;margin:0 10px}
.hotzy .hotzy_main .hotzy_main_tit{height:22px;line-height:22px;font-size:16px;color:#666;box-sizing:border-box;padding-left:16px;position:relative}
.hotzy .hotzy_main .hotzy_main_tit:after{content:"";width:3px;height:22px;background-color:#82bffd;display:block;position:absolute;left:0;top:0}
.hotzy .hotzy_main .hotzy_main_tit a{font-size:14px;color:#252525;float:right}
.hotzy .hotzy_main ul{margin-top:8px}
.hotzy .hotzy_main ul li{width:217px;margin-left:11.5px;float:left; margin-bottom: 5px;}
.hotzy .hotzy_main ul li img{border-radius: 3px; width: 217px;}
.hotzy .hotzy_main ul li:nth-child(1){margin-left:0}
.hotzy .hotzy_main ul li:nth-child(4){margin-left:0}
.hotzy .hotzy_main ul li p{color:#252525;background-color:#fff;color:#6d6d6d;line-height:22px;text-align: center;margin-top: 5px;}
.hotzy .hotzy_main ul li p span:nth-child(1){color:#d8201e;font-size:16px;}
.hotzy .hotzy_main ul li p span:nth-child(2){display:inline-block;float:right;width:70px;height:30px;line-height:30px;color:#fff;background-color:#2493e2;text-align:center;border-radius:5px}
.hotzy .hotzy_main dl{margin-top:24px}
.hotzy .hotzy_main dl dt{width:334px;height:109px;float:left;margin-left:6px}
.hotzy .hotzy_main dl dt:nth-child(1){margin-left:0}
.hotzy .hotzy_toggle{padding:8px 13px 0}
.hotzy .hotzy_toggle .news_ks_act{background-color:#2493e2;color:#fff}
.hotzy .hotzy_toggle ul li{float:left;width:104px;background:#e4e4e4;padding:7px 0;margin-bottom:5px;margin-right:5px;text-align:center}
.hotzy .hotzy_toggle ul li:nth-child(3){margin-top:0;margin-right:5px}
.hotzy .hotzy_toggle ul li:nth-child(4){margin-top:0!important;margin-right:5px}
.hotzy .hotzy_toggle ul li:nth-child(even){margin-right:0}
.hotzy .hotzy_toggle .news_ks_con img{width:100%}
.hotzy .hotzy_r{width:240px;height:100%;background-color:#fff;overflow:hidden;float:left;border-bottom:1px solid #46a5f1;box-sizing:border-box}
.hotzy .hotzy_r .form_tit{font:bold 16px/30px Microsoft Yahei;color:#2493e2;text-align:center}
.hotzy .hotzy_r>form{width:214px;height:auto;display:block;margin:0 auto}
.hotzy .hotzy_r>form>input,.hotzy .hotzy_r>form>select{width:100%;height:36px;border:1px solid #2493e2;margin-bottom:5px;box-sizing:border-box;padding-left:8px;display:block}
.hotzy .hotzy_r>form>input[type="submit"]{width:164px;border-radius:18px;border:0 none;background-color:transparent;background-color:#2493e2;margin:5px auto 0;font-size:13px;color:#fff;cursor:pointer}
.hotzy .hotzy_r a{display:block;margin-top:0}
/*热门专业end*/
.hotzy .cyjy_r {
float:left;
width:240px;
height:100%;
background-color:#46a5f1;
overflow:hidden;
float:left;
/*border-bottom:1px solid #46a5f1;*/
box-sizing:border-box;
padding:24px 20px
}
.hotzy .cyjy_r .cyjy_r_tit {
font-size:16px;
color:#FFF;
width:130px;
position:relative;
text-indent:.6em;
float:left
}
.hotzy .cyjy_r .hd ul {
float:right; display: none;
}
.hotzy .cyjy_r .hd ul li {
width:6px;
height:6px;
background-color:#fff;
border-radius:50%;
float:left;
margin:0 2px;
border:1px solid #ccc;
margin-top:7px;
overflow:hidden;
line-height:30px
}
.hotzy .cyjy_r .hd ul li.on {
background-color:#ccc
}
.hotzy .cyjy_r .bd {
margin:26px auto 0
}
.hotzy .cyjy_r .bd .picList {
width:100%;
overflow:hidden
}
.hotzy .cyjy_r .bd .picList li {
height:100px;
cursor:pointer
}